Skip to content

Conversation

@mgravell
Copy link
Collaborator

@mgravell mgravell commented Sep 22, 2025

Originally spotted in FT.SUG* commands, but investigation showed other commands are impacted. Correct routing needs the key to be specified as RedisKey.

  • many operations were working by following -MOVED, which is inefficient (and causes a topology fetch for every miss, due to panic)
  • change tests to disable -MOVED redirection; in tests, failure is preferable
  • enable FT.SUG* tests on cluster+standalone
  • adds a few more SkipClusterPre8 skips for FT.* tests; these were previously working on pre-v8 via -MOVED, but now can be routed anywhere - we don't want to support 2 code paths there - just grandfather the tests

  - many operations were working by following `-MOVED`, which is inefficient (and causes a topology fetch for every miss, due to panic)
- change tests to disable `-MOVED` redirection; in tests, failure is preferable
@mgravell mgravell requested a review from atakavci September 22, 2025 16:00
@mgravell mgravell added the bug Something isn't working label Sep 22, 2025
@mgravell mgravell self-assigned this Sep 22, 2025
@uglide uglide merged commit 4619825 into master Sep 23, 2025
29 of 30 checks passed
@uglide uglide deleted the marc/ft_sug_route branch September 23, 2025 10:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants